V0.01: 18.06.2018
adapted calcTO to be working for ambient temperatures that are below the first value in the table.
	if(!dontCalcTA){
		if(TAmb<XTATemps[0]){
			CurTACol=0;
		}
		else{
			for(CurTACol=0;CurTACol<NROFTAELEMENTS;CurTACol++){
				if((XTATemps[CurTACol]<=TAmb)&&(XTATemps[CurTACol+1]>TAmb))
						break;
			}
		}
		dTA=TAmb-XTATemps[CurTACol];
	}

V0.02: 05.09.2018
added BitBanging to the sample code, check for the define BITBANGING

v0.03: 12.09.2018
fixed a bug for the DeviceID. This is 32 bit and not 16 bit.

v0.04: 14.09.2018
changed the Init from the user settings to the calibration settings
set the define AdjustOffsetGain in the defs.h, should always be used

v0.05: 27.02.2019
deleted defines (in defs.h) for older Look-up Tables

v0.06: 05.06.2019
changed VddGrad from unsigned short to signed short

v0.07: 15.10.2020
changed names of defines from R1 to R2 for the Look-up tables
added special table HTPA32x32dR2L5_0HiGeF7_7_Gain3k3_Fever for a higher resolution (not higher accuracy)

v0.08: 04.11.2021
added Look-up table for the L2.1 with F2-5.5 and DLC, define HTPA32x32dR1L2_1HiSiF2_5k5_DLC

v0.09: 27.04.2022
added Look-up table for the 32x32dL1.9, before the same like the 32x32dL1.8 was used

v0.10: 18.02.2023
added Look-up table for the 32x32dL1.7

v0.11: 05.10.2023
added Look-up table for the HTPA32x32dR1L3_1HiCh and adjusted table for the L1.9 (HTPA32x32dR1L1k9_0k8HiCh_az)

v0.12: 14.11.2023
adjusted TN for the Look-up table for the HTPA32x32dR1L3_1HiCh

v0.13: 08.11.2024
added Look-up table for the HTPA32x32dR2L5_0HiGeF7_7_Rev1 with an expected better accuracy